// Package models 数据库引擎包
package models

import (
	_ "github.com/go-sql-driver/mysql" // 底层mysql引用包
	"github.com/jinzhu/gorm"
	"github.com/micro/go-log"
)

// DB 数据库引擎实例
var DB *gorm.DB

// InitDB 初始化数据库引擎
func InitDB() {
	db, err := gorm.Open("mysql", "root:123456@tcp(127.0.0.1:3306)/zhaoce?charset=utf8&parseTime=True&loc=Local")
	if err != nil {
		log.Fatalf("mysql error:%v", err)
	}
	DB = db
	DB.LogMode(false)
	DB.DB().SetMaxIdleConns(3)
	DB.DB().SetMaxOpenConns(10)
}
